body, html {
	min-height: 100%;
}
body, h1 {
	margin: 0;
	color: #fff;
}
h1, h2 {
	font-weight: 400;
}
body, h1, h2 {
	margin: 0;
}
option, select {
	background: #000;
}
li, li * {
	text-decoration: none;
}
li, li a {
	text-overflow: ellipsis;
	display: block;
}
li, li *, li a {
	text-overflow: ellipsis;
}
li .title, li a {
	height: 60px;
	overflow: hidden;
}
li, li *, p {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
body {
	-webkit-text-size-adjust: none;
	text-align: center;
	background: #333;
	background: -webkit-gradient(radial, center top, 0, center top, 600, color-stop(0, #2A2E30), color-stop(1, #111414));
	background: -webkit-radial-gradient(center top, circle closest-corner, #2A2E30, #111414);
	background: -moz-radial-gradient(center top, circle closest-corner, #2A2E30, #111414);
	background: -ms-radial-gradient(center top, circle closest-corner, #2A2E30, #111414);
	background: -o-radial-gradient(center top, circle closest-corner, #2A2E30, #111414);
	background: radial-gradient(center top, circle closest-corner, #2A2E30, #111414);
	font: 15px/19px Helvetica, Arial;
}
#ineed_select, .title .stat, pre {
	text-align: left;
}
ul {
	width: 650px;
	margin: 20px auto;
	list-style-type: none;
	padding: 0;
}
.clue strong, h1, h2, h3, h4, p.footer strong {
	font-family: 'Maiden Orange', arial, sans-serif;
	font-weight: 400;
}
#header {
	position: relative;
}
h1 {
	padding-top: 20px;
	font-size: 136px;
	line-height: 130px;
	text-shadow: 0 -1px 9px rgba(0, 0, 0, .4);
}
h1.overlay {
	position: absolute;
	top: 0;
	width: 100%;
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
	text-shadow: none;
}
h1.overlay span {
	color: #fff!important;
}
h1 span:nth-child(6n+1) {
	color: #A839B2;
}
h1 span:nth-child(6n+2) {
	color: #FF0071;
}
h1 span:nth-child(6n+3) {
	color: #ACD030;
}
h1 span:nth-child(6n+4) {
	color: #58AA00;
}
h1 span:nth-child(6n+5) {
	color: #00AA78;
}
h1 span:nth-child(6n+6) {
	color: #0074AE;
}
h2, li, li *, p.footer, p.footer a, select {
	color: #fff;
}
h2 {
	font-size: 26px;
	line-height: 30px;
	text-shadow: 0 -1px 5px rgba(0, 0, 0, .4);
}
.title .stat, li span {
	font-weight: 700;
}
select {
	font-size: 25px;
	padding: 3px;
}
@-webkit-keyframes appear {
	from {
	opacity: 0;
	-webkit-transform: scale(0);
}
to {
	opacity: 1;
	-webkit-transform: scale(1);
}
}li {
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 20px;
	-webkit-animation: appear .2s;
}
li * {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
li a {
	max-height: 60px;
}
li:nth-child(6n+1) {
	background: #791982;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#A839B2), to(#6c1075));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#a839b2, #6c1075);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#a839b2, #6c1075);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#a839b2, #6c1075);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#a839b2, #6c1075);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#a839b2, #6c1075);
}
li:nth-child(6n+2) {
	background: #C4004D;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#ff0071), to(#bb0047));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#ff0071, #bb0047);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#ff0071, #bb0047);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#ff0071, #bb0047);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#ff0071, #bb0047);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#ff0071, #bb0047);
}
li:nth-child(6n+3) {
	background: #81A02C;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#acd030), to(#6f9113));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#acd030, #6f9113);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#acd030, #6f9113);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#acd030, #6f9113);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#acd030, #6f9113);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#acd030, #6f9113);
}
li:nth-child(6n+4) {
	background: #4A8419;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#58aa00), to(#337100));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#58aa00, #337100);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#58aa00, #337100);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#58aa00, #337100);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#58aa00, #337100);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#58aa00, #337100);
}
li:nth-child(6n+5) {
	background: #18946D;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#00aa78), to(#05603e));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#00aa78, #05603e);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#00aa78, #05603e);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#00aa78, #05603e);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#00aa78, #05603e);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#00aa78, #05603e);
}
li:nth-child(6n+6) {
	background: #1E577F;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(.5, rgba(255, 255, 255, .1)), color-stop(.501, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#0074ae), to(#073c66));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(#0074ae, #073c66);
	background: -moz-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -moz-linear-gradient(#0074ae, #073c66);
	background: -ms-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -ms-linear-gradient(#0074ae, #073c66);
	background: -o-linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), -o-linear-gradient(#0074ae, #073c66);
	background: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 50.01%, rgba(255, 255, 255, 0)), linear-gradient(#0074ae, #073c66);
}
li:focus, li:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#3a3e40), to(#2a2e30));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#3a3e40, #2a2e30);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#3a3e40, #2a2e30);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#3a3e40, #2a2e30);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#3a3e40, #2a2e30);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#3a3e40, #2a2e30);
	text-shadow: 0 0 15px rgba(255, 255, 255, .4);
	-moz-box-shadow: 0 0 50px rgba(255, 255, 255, .15);
	-webkit-box-shadow: 0 0 100px rgba(255, 255, 255, .15);
}
li:nth-child(6n+1):focus, li:nth-child(6n+1):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#A839B2), to(#6c1075));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#A839B2, #6c1075);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#A839B2, #6c1075);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#A839B2, #6c1075);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#A839B2, #6c1075);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#A839B2, #6c1075);
}
li:nth-child(6n+2):focus, li:nth-child(6n+2):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#ff0071), to(#bb0047));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#ff0071, #bb0047);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#ff0071, #bb0047);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#ff0071, #bb0047);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#ff0071, #bb0047);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#ff0071, #bb0047);
}
li:nth-child(6n+3):focus, li:nth-child(6n+3):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#acd030), to(#6f9113));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#acd030, #6f9113);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#acd030, #6f9113);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#acd030, #6f9113);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#acd030, #6f9113);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#acd030, #6f9113);
}
li:nth-child(6n+4):focus, li:nth-child(6n+4):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#58aa00), to(#337100));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#58aa00, #337100);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#58aa00, #337100);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#58aa00, #337100);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#58aa00, #337100);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#58aa00, #337100);
}
li:hover:nth-child(6n+5):focus, li:nth-child(6n+5):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#00aa78), to(#05603e));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#00aa78, #05603e);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#00aa78, #05603e);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#00aa78, #05603e);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#00aa78, #05603e);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#00aa78, #05603e);
}
li:nth-child(6n+6):focus, li:nth-child(6n+6):hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.501, rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .1))), -webkit-gradient(linear, left top, left bottom, from(#0074ae), to(#073c66));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -webkit-linear-gradient(#0074ae, #073c66);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -moz-linear-gradient(#0074ae, #073c66);
	background: -ms-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -ms-linear-gradient(#0074ae, #073c66);
	background: -o-linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), -o-linear-gradient(#0074ae, #073c66);
	background: linear-gradient(rgba(0, 0, 0, .1), rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1) 50.01%, rgba(255, 255, 255, .1)), linear-gradient(#0074ae, #073c66);
}
li .title {
	float: left;
	margin: 0 5px 0 0;
	border-right: 1px solid rgba(255, 255, 255, 1);
	padding: 0 5px 0 0;
	max-width: 280px;
	overflow: hidden;
	white-space: nowrap;
}
li h3, li h4 {
	display: inline;
	line-height: 56px;
}
#ineed .icon, .tags span, div#config, span.icon {
	display: inline-block;
}
li h3 {
	font-size: 40px;
}
li h4 {
	font-size: 32px;
}
.title .stat {
	margin-top: -14px;
	font-size: 11px;
	height: 19px;
	opacity: .5;
}
.tags span, span.icon {
	background-image: url("");
	background-repeat: no-repeat;
	font-size: small;
	padding: 1px 8px 0 24px;
}
.icon.w {
	background-position: 4px -25px;
}
.icon.f {
	background-position: 4px -50px;
}
.icon.t {
	background-position: 4px -75px;
}
.stat .icon {
	background-position: 4px -125px;
}

#ineed .icon {
	height: 24px;
	cursor: pointer;
}
#ineed .icon.color {
	background-position: 4px -100px;
}
#ineed .icon.tag, .tags .icon.tag, .tags span {
	background-position: 4px -125px;
}
#config span.icon {
	padding: 1px 6px 0 20px;
}
#config span.icon:hover {
	border: 1px solid #424242;
	border-radius: 6px;
	margin: -1px;
	-webkit-box-shadow: 0 0 23px -6px #A0A0A0;
	-moz-box-shadow: 0 0 23px -6px #A0A0A0;
	-o-box-shadow: 0 0 23px -6px #A0A0A0;
	box-shadow: 0 0 23px -6px #A0A0A0;
}
li div.author {
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	line-height: 66px;
	height: 60px;
	font-size: 32px;
	font-weight: 400;
	-x-border-left: 1px solid rgba(255, 255, 255, 1);
	font-family: 'Maiden Orange', arial, serif;
	width: 100px;
	white-space: nowrap;
	max-width: 130px;
	overflow: hidden;
}
div.clue p, p.footer {
	width: 650px;
	line-height: 20px;
}
p.footer {
	padding: 20px 0 40px;
	border-top: 1px solid #58AA00;
	margin: 0 auto;
}
p.footer strong {
	font-size: 21px;
}
p.footer span.asterisk {
	color: #00AA78;
	padding: 0 10px;
}
p.footer span.links {
	display: block;
	color: #fff;
	margin-top: 8px;
	font-size: 12px;
}
.clue {
	border-top: 1px solid #A839B2;
	padding: 30px 0 0 0;
	width: 650px;
	margin: 40px auto;
}
#ineed_select, #ineed_text {
	background: #000;
	border: 1px solid #555;
}
div.clue p {
	color: #fff;
	margin: 10px auto 0;
}
div.clue p strong {
	font-size: 30px;
	line-height: 32px;
	display: block;
	color: #0074AE;
}
.clue strong span:nth-child(6n+1) {
	color: #A839B2;
}
.clue strong span:nth-child(6n+2) {
	color: #FF0071;
}
.clue strong span:nth-child(6n+3) {
	color: #ACD030;
}
.clue strong span:nth-child(6n+4) {
	color: #58AA00;
}
.clue strong span:nth-child(6n+5) {
	color: #00AA78;
}
.clue strong span:nth-child(6n+6) {
	color: #0074AE;
}
.clue a {
	color: #FF0071;
}
p.promotejs {
	margin: 0 auto 40px;
}
pre {
	font-size: 8pt;
	line-height: 100%}
.tags {
	display: block;
	margin: 25px 115px 0 175px;
}
#ineed {
	margin: 10px auto;
	font-size: 25px;
	width: 650px;
	position: relative;
	font-family: 'Maiden Orange', arial, sans-serif;
}
#ineed>span {
	display: inline-block;
	width: 155px;
}
#ineed_text {
	margin: 0 15px 0 0;
	font-size: 25px;
	color: #fff;
	padding: 3px;
	width: 385px;
	font-family: 'Maiden Orange', arial, sans-serif;
}
#ineed_select {
	position: absolute;
	right: 15px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 508px;
	cursor: pointer;
	z-index: 1;
}
#ineed_select>div {
	height: 28px;
	padding: 4px 6px 0;
	line-height: 90%}
#ineed_select>div.selected, #ineed_select>div:hover {
	background-color: #555;
}

li.result-hidden {
	display: none;
}